@charset "utf-8";
/* CSS Document */
/*背投横幅*/
.gq_banner2020 {width: 100%; height: 279px; position: relative; overflow: hidden;}
.gq_banner2020 .img-title{ display:none;}
.gq_banner2020 img { max-width: none; width: 1920px; height: 279px; display: block; position: absolute; right: 0; left: 50%; margin-left: -960px; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .gq_banner2020 {height: 243px;}
    .gq_banner2020 img { width: 1670px; height: 243px; margin-left: -835px; }
}
@media only screen and (max-width: 991px) {
    .gq_banner2020 {height: auto;}
    .gq_banner2020 img { height: auto; position: static; width: 100%; margin: 0;}
}
/*导航下横幅*/
.ind-tlhf li{margin-bottom:15px;}
.ind-tlhf .img_title{display:none;}
.ind-tlhf img{display:block;width:100%;height:auto;}
/*主内容*/
.ind-mainbox{margin:15px 0;}
/**新闻轮播图**/

.twbox{width:690px; height:460px; overflow:hidden; }
.flash-slide{ width: 100%; height: 100%; position: relative; z-index: 1;}
.ind-flashPic,.ind-flashPic ul,.ind-flashPic li,.ind-flashPic img{width: 100% !important; height: 100% !important;}
.ind-flashPic .title{ position: absolute; left: 0; right: 0; bottom: 0; height: 60px; line-height: 60px; padding: 0 50px; font-size: 18px; background: rgba(0, 0, 0, 0.6); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; color: #fff !important;}
.flashPic-prev,.flashPic-next{ display: block; position: absolute; bottom: 0; z-index: 10; width: 40px; height: 60px; background: -120px center no-repeat; background-image: url("../images/slider_arrow.png") !important; cursor: pointer;}
.flashPic-prev{ left: 0;}
.flashPic-prev:hover{ background-position: -80px center;}
.flashPic-next{ right: 0; background-position: -40px center;}
.flashPic-next:hover{ background-position: 0 center;}
/*要闻*/
.top-news{margin: 0 0 20px 0; text-align: center;}
.top-news ul li a{display: block;float:none;line-height:34px;font-size: 24px; font-weight: bold; color: red; white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.top-news ul li a span{color:red !important;}
.top-news ul li img{ display: none;}

.xwbox{width: 494px; height: 460px;}
.xwbox .xwcon{height:413px;}
.xwbox .tab-title li{ margin-right: 40px;}
.xwbox .tab-title li a,.xwbox .tab-title li span{font-weight:bold;}
.xwbox .tab-title li.active a,.xwbox .tab-title li.active span{font-size:24px;}
.xwbox .news-list{padding-top:4px;}
.xwbox .news-list li{height:36px;line-height:36px;}
.szyw_title{display: block; background: no-repeat 8px center #eeefef; background-image:  url(../images/xing.png) !important; font-size: 17px;height: 36px;line-height: 36px;padding: 0 12px 0 36px; margin:5px 0 0;}
.news-listh{padding: 10px 0 0;}
.news-listh li{ height: 49px; line-height: 24px;font-size: 16px; vertical-align: bottom;overflow: hidden;padding:8px 0 8px 14px;background: left 15px no-repeat; background-image: url("../images/dot1.png") !important; border-bottom: #ccc 1px dashed;}
.news-listh li a{float: none !important;}
.news-listh li .date{font-size: 14px;color:#999;float: none;}
.news-listh li img{float: none;}
/*信息公开*/
.xxgk-mainbox{padding-top:20px; }
.ind-title{ margin: 18px 0; height:38px; line-height: 38px; background: url(../images/t_line.jpg) repeat-x;}
.ind-title span{ margin-left: 15px; padding: 0 15px; background-color: #fff; color: #207bc9; font-size: 28px; font-weight: bold; display: inline-block;}
.ind-title span b{color: #faaa19;}

.xxgk-left{width:220px;margin-top: 20px;height: 465px;}
.xxgk-center{width:524px;padding:5px 15px 0;margin: 20px 0 0 17px;height: 456px; border: 1px solid #9bc1e1;}
.xxgk-right{width:390px;margin-top: 20px; height: 465px;}
.xxgk-center .tab-title li a, .tab-title li span{font-size: 20px;}
.gk-link1 li{margin-bottom:12px;}
.gk-link1 li a{border: 1px solid #9bc1e1;height: 60px;line-height: 60px;font-size: 18px;background-color: #e5f3ff;display: block;color: #308fdf;}
.gk-link1 li img{display: inline-block;float:left;margin: 3px 10px 0 10px;width: 54px;height: 54px;}
.gk-link1 li .img_title{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gk-link1 li a:hover {border-color: #58acf3;}

.gk-link2 li{margin-bottom:12px;}
.gk-link2 li.num3{margin-bottom:0;}
.gk-link2 li a{border: 1px solid #9bc1e1;height: 46px;line-height: 46px;padding-left:72px;font-size: 16px;background: #e5f3ff no-repeat 39px center; background-image: url(../images/gk-jt.png) !important; display: block;color: #308fdf;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gk-link2 li a:hover {border-color: #58acf3;}

.zwfw-hdjl-box{padding: 6px 18px 18px 18px;background-color: #f0f8ff;border: 1px solid #9bc1e1;}
.fw-title{font-size: 18px;font-weight: bold;color: #207bc9;line-height:32px;}
.fw-link{ margin: 15px 0 14px 0;height: 62px;line-height: 62px;border: 1px solid #bfdef8;background-color: #fff;border-radius: 31px;box-shadow: 0 8px 8px #d5ecff;transition: all linear .3s; }
.fw-link:hover{box-shadow: 0 8px 8px #b8defd;border-color: #73bdfb;transition: all linear .2s;}
.fw-link li{float:left;width:50%;text-align:center;}
.fw-link li.num1{background:url(../images/fw-line.png) repeat-y right;}
.fw-link li a{height: 62px;line-height: 62px;font-size: 18px;display: block;color: #207bc9;}
.fw-link li a:hover{color:#e5000a;}
.fw-link li img{display: inline-block;float:left;margin: 6px 0 6px 6px;width: 50px;height: 50px;}
.fw-link li.num1 .img_title{margin-left:54px;}
.fw-link li.num2 img{float:right;margin: 6px 6px 6px 0;}
.fw-link li.num2 .img_title{margin-right:54px;}
.fw-link li .img_title{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.hdjl-link{margin-top:12px;height:94px;}
.hdjl-link li{float:left;width:25%;text-align:center;}
.hdjl-link li a{display: block;color: #308fdf;}
.hdjl-link li img{display: block;margin: 0 auto;width: 56px;height: 56px;border-radius:50%;box-shadow: 0 8px 8px #d5ecff;transition: all .5s linear;}
.hdjl-link li .img_title{display: block;font-size:16px;padding:10px 0 6px;line-height:20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hdjl-link li a:hover img{transition: all .5s linear;transform: rotateY(360deg);}

.pic-link2{margin-top:20px;}
.pic-link2 li{height:67px; margin-bottom: 18px;  text-align:center;float:left;width:48%;}
.pic-link2 li.num2,.pic-link2 li.num4{float:right;}
.pic-link2 li a{display: block;color: #308fdf;height:65px;line-height:65px;font-size:18px; background:#f1f8ff;border:1px solid #9cc0e2;}
.pic-link2 li img{display:inline-block; margin: 0 10px 0 0;width: auto;height: 24px;transition: all .5s linear;}
.pic-link2 li .img_title{display: inline-block;white-space: nowrap;text-overflow: ellipsis;}
.pic-link2 li a:hover img{transition: all .5s linear;transform: rotateY(360deg);}

.pic-link{margin-top:20px;}
.pic-link li{float:left;width:48%; text-align: center;}
.pic-link li a{display: block;color: #308fdf;height:65px;line-height:65px;font-size:18px;}
.pic-link li.num2{float:right;}
.pic-link li.num1 a{background:#f1f8ff;border:1px solid #9cc0e2;}
.pic-link li.num2 a{background:#faf5f1;border:1px solid #fddee3;color:#e84c02;}
.pic-link li img{display:inline-block; margin: 0 10px 0 0;width: auto;height: 24px;transition: all .5s linear;}
.pic-link li .img_title{display: inline-block;white-space: nowrap;text-overflow: ellipsis;}
.pic-link li a:hover img{transition: all .5s linear;transform: rotateY(360deg);}

/*2021-5-31修改*/
.pic-link2 li{ height: 44px; margin-bottom: 10px; }
.pic-link2 li a{height:42px;line-height:42px;}
.pic-link li a{height:42px;line-height:42px;}
/*专题*/
.zt-imgbox{height:104px;overflow:hidden;position:relative;margin-top:20px;padding-bottom: 10px;}
.zt-imgbox .prev,.zt-imgbox .next{display:block;width:20px;height:40px;position:absolute;top:50%;margin-top:-25px;background:url("../images/zt-jt.png") 0 0 no-repeat;cursor:pointer;z-index:2;}
.zt-imgbox .prev{left:0;}
.zt-imgbox .next{right:0;background-position:-20px 0;}
.zt-imgbox li{ width: 596px; padding-right: 10px; float: left;}
.zt-imgbox li img{width: 100%; height: 104px;}
.zt-imgbox li .img_title{display:none;}
.zt-imgbox .scroll-wrap{ width: 100%; overflow: hidden;}

@media (min-width: 992px) and (max-width:1199px){
    /*轮播*/
    .twbox{width: 492px;}
    /*要闻*/
    .xwbox{width: 480px;}
    .xwbox .list1 li a{max-width: 414px;}
    .xwbox .news-list li a {max-width: 320px;}
    /*政务公开*/
    .xxgk-left{width:190px;}
    .xxgk-center{width:440px;margin-left:15px;}
    .xxgk-center .tab-title li{margin-right:12px;}
    .xxgk-center .tab-title li a{font-size:16px;}
    .xxgk-right{width:300px;}
    .zwfw-hdjl-box {padding: 6px 10px 18px 10px;}
    .fw-link li a{font-size:16px;}
    .hdjl-link li .img_title{font-size:15px;}
    /*专题*/
    .zt-imgbox{height:86px;}
    .zt-imgbox li{width:491px;}
    .zt-imgbox li img{height:86px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
    /*信息公开*/
    .gk-link1{overflow: hidden;}
    .gk-link1 li{float:left;width:49.5%;margin-right:1%;}
    .gk-link1 li.num2,.gk-link1 li.num4{margin-right:0;}
    .pic-link li{width:49%;}
    .pic-link2 li{width:49%;}
}

@media (max-width:991px) {
    /*轮播*/
    .twbox{width:100%;float: none;}
    /*要闻*/
    .xwbox{width:100%;float: none;margin-top: 20px; height: auto;}
    .xwbox .xwcon{height:auto;}
    .news-listh li{ height: auto;}
    /*信息公开*/
    .xxgk-mainbox{margin-top:0;}
    .xxgk-left{float:none;width:100%;margin-top:0;height:auto;}
    .xxgk-center{float:none;width:auto;margin-left:0;height:auto;padding-bottom: 10px;}
    .xxgk-right{float:none;width:auto;height:auto;}
    .hdjl-link{height:auto;}
    /*专题*/
    .zt-imgbox{height:66px;}
    .zt-imgbox li{width:379px;}
    .zt-imgbox li img{height:66px;}
}

@media (max-width:768px) {
    .ind-mainbox{padding:0 10px;}
}
@media (max-width:767px) {
    /*轮播*/
    .twbox{height:400px !important;}
    /*要闻*/
    .xwbox{margin-top:10px;}
    /*公开*/
    .ind-title span{font-size:24px;}
    .xxgk-center,.xxgk-right{margin-top:15px;}
    .gk-link1 li a{font-size:16px;}
    .zwfw-hdjl-box{padding: 6px 10px 18px 10px;}
    .fw-link li a{font-size:16px;}
    .pic-link2{margin-top: 10px;}
    .pic-link2 li,.pic-link li{width: 49%;}
    /*专题*/
    .ls-ztimgbox{height:auto;}
    .ls-ztimgbox .bd{height:auto;}
    .ls-ztimgbox .bd li{width:100%;height:auto;}
    .ls-ztimgbox .bd li a{width:100%;height:auto;}
    .ls-ztimgbox .bd li img{height:auto;}
    .zt-imgbox{margin-top: 10px;}
}

@media only screen and (max-width:580px) {
    /*轮播*/
    .twbox{height:360px !important;}
    
}
@media only screen and (max-width:480px) {
    /*轮播*/
    .twbox{height:280px !important;}
    .twbox .mF_games_tb .txt li{height:50px;line-height:50px;}
    .twbox .mF_games_tb .txt li a{font-size:16px;}
    .twbox .mF_games_tb .prev, .twbox .mF_games_tb .next{bottom:8px !important;}
}
@media only screen and (max-width:374px) {
    /*轮播*/
    .twbox{height:200px !important;}

    .hdjl-link li{width:50%;}
}
/***栏目页-关于本厅***/
.aboutbox{padding:20px 0;}
.about_left{width: 769px;}
.about_title{height:32px;border-bottom: 1px solid #d9dfe9;overflow: hidden;}
.about_title a,.about_title span{display: block; float: left;font-size: 20px;color:#2a61be;}
.zyzz_info{padding-top: 8px;margin-bottom: 40px;}
.zyzz_info p{line-height: 30px;font-size: 16px;text-align: justify;}
.zyzz_info .detailed{display: inline-block;width: 80px;height: 25px;line-height: 25px;color: #fff;text-align: center; background: #134aa9;font-size: 14px;}

.nsjg_list li{float: left; width: 256px;height: 60px;margin-top: 20px;}
.nsjg_list li a{display: block; color:#383939;font-size: 16px; padding-left: 25px;background: url("../images/dot.png") 10px 9px no-repeat;overflow: hidden;}
.nsjg_list li a:hover{background: url("../images/dot2.png") 10px 9px no-repeat;color: #134aa9; }
/*右侧*/
.about_right{width: 400px;}
.ld_tit{height:32px;overflow: hidden;}
.ld_tit span,.ld_tit a{display: block; float: left;font-size: 20px;color:#2a61be;}
.ldxx_con{border: solid 1px #d9dfe9;}
.ldxx_list{padding: 10px 10px 10px 20px;}
.ldxx_list li{margin-bottom: 10px;}
.ldxx_list li a{display: block;float: none;}
.ldxx_list li .tit{display: block;line-height: 50px;font-size: 22px;color: #134aa9;}
.ldxx_list li .info{display: block; line-height: 25px;font-size: 16px;color:#4c4c4c;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .about_left{width: 632px;}
    .about_right{width: 340px;}
    .nsjg_list li{width: 210px;}
}
@media only screen and (max-width:991px) {
    .aboutbox{padding: 20px 10px;}
    .about_left{width:100%;float: none;}
    .about_right{width:100%;float: none;margin-top: 20px;}
    .nsjg_list li{width: 192px;}
}
@media only screen and (max-width:767px) {
    .nsjg_list{padding-bottom: 15px;}
    .nsjg_list li{width:100%;height: auto;}
}
/***栏目页-新闻资讯***/
.xwzxbox{background: url("../images/line_db.gif") 750px top repeat-y;}
.xwzx_left{width: 728px;}
.xwzx_flash{height: 400px;width: 100%;overflow: hidden;}
.xwzx_flash .mF_games_tb_wrap{background:none !important;border:0 !important;padding:0 !important;width:100% !important;height:100% !important;}
.xwzx_flash .mF_games_tb{width:100% !important;height:100% !important;}
.xwzx_flash .mF_games_tb .pic{width:100% !important;height:100% !important;}
.xwzx_flash .mF_games_tb .pic li{height:100% !important;}
.xwzx_flash .mF_games_tb .pic img{width:100% !important;height:100% !important;}
.xwzx_flash .mF_games_tb .txt{display: none; position: absolute; width:200px;height:100%;top: 0;left: auto;right: 0;background:#134aa9;opacity: 0.92;filter:alpha(opacity=92);opacity:0.92;}
.xwzx_flash .mF_games_tb .txt li{width: auto;height: auto; position: static; bottom:0 !important;padding: 30px 10px 20px;}
.xwzx_flash .mF_games_tb .txt li a{font-weight:normal;font-size:17px;line-height: 30px; font-family:"Microsoft YaHei";text-align:left;color: #fff;}
.xwzx_flash .mF_games_tb .txt li b{background: none; filter:alpha(opacity=60);opacity:0.60;}
.xwzx_flash .mF_games_tb .txt li p{display:none;}
.xwzx_flash .mF_games_tb .prev,.xwzx_flash .mF_games_tb .next{width:20px !important;height:35px !important;top:50% !important;margin-top:-17px;}
.xwzx_flash .mF_games_tb .prev{left:20px !important;background:url(../images/arrowl.png) 0 0 no-repeat;}
.xwzx_flash .mF_games_tb .next{right:20px !important;background-image:url("../images/arrowr.png");}
.xwzx_flash .mF_games_tb .prev a,.xwzx_flash .mF_games_tb .next a{overflow:hidden;text-indent:-999999em;}
.xwzx_flash .mF_games_tb .thumb{bottom:17px !important;left:auto !important; left:10px !important;height:12px !important;width: auto !important; line-height:10px;z-index:99;}
.xwzx_flash .mF_games_tb .thumb ul{width:auto !important;position:static !important;left:inherit !important;top:inherit !important;}
.xwzx_flash .mF_games_tb .thumb ul li{float:left;width:12px !important;height:12px !important;overflow:hidden;margin:0 !important;background:none;padding:0 4px;}
.xwzx_flash .mF_games_tb .thumb ul li a{display:block;width:100%;height:12px;border:0 !important;margin:0 !important;overflow:hidden;text-indent:-9999em;background:url(../images/tw_ico.png) 0 0 no-repeat;transition:none;}
.xwzx_flash .mF_games_tb .thumb ul li.current{width:20px !important;}
.xwzx_flash .mF_games_tb .thumb ul li.current a{background:url(../images/tw_ico.png) -12px 0 no-repeat;}
.xwzx_flash .mF_games_tb .thumb ul li b{display:none !important;}
.xwzx_flash .mF_games_tb:hover .txt{display: block;}
.xwzx_flash .mF_games_tb:hover .txt{display: block;}


.xwzx_title{height: 38px; line-height: 38px;border-bottom: 1px solid #d9dfe9;}
.xwzx_title li{float: left;}
.xwzx_title li a{display: block;padding: 0 0;font-size: 20px;color: #4c4c4c;}
.xwzx_title li.line{height: 20px;width: 1px;background: #c2c8d2;margin: 9px 20px 0;}
.xwzx_title li.active a{color: #2a61be;}
.xwzx_title .more{font-size: 14px;color: #898989;line-height: 38px;}

.xwzx_list li{margin-top: 20px;padding: 10px 0;background: url("../images/xx.png") left bottom repeat-x;}
.xwzx_list li h4{overflow: hidden;}
.xwzx_list li h4 a{display: block;height: 20px;max-width: 690px; line-height: 20px; font-size: 16px;font-weight: bold;color: #134aa9;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xwzx_list li h4 img{float: left;padding: 4px 0 0 2px;}
.xwzx_list li .note{height: 44px;margin-top: 12px;text-indent: 30px;font-size: 16px;font-weight: normal;line-height: 22px;color: #4c4c4c;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.xwzx_right{width:425px;}
.xwzx_right .list1 li{height: 35px;line-height: 35px;}
.xwzx_right .list1 li a{max-width: 396px;}
.xwzx_right .list1 li img{padding: 12px 0 0;}
.mzyw_con .list1{padding: 10px 0;}

.tzg_con{margin-top:10px;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .xwzxbox{background-position:642px 0;}
    .xwzx_left{width:632px;}
    .xwzx_list li h4 a{max-width: 590px;}
    .xwzx_right{width:340px;}
    .xwzx_right .list1 li a{max-width: 309px;}
}
@media only screen and (max-width:991px) {
    .xwzxbox{background: none;}
    .xwzx_left{width:100%;float:none;}
    .xwzx_list li h4 a{max-width:670px;}
    .xwzx_right{width:100%;float: none;margin-top: 20px;}
    .xwzx_right .list1 li a{max-width:710px;}
}
@media only screen and (max-width:767px) {
    .xwzx_list li h4 a{max-width: none;float: none;}
    .xwzx_list li h4 img{display: none;}
    .xwzx_right .list1 li a{margin-right:0px;}

    .xwzx_title{height: auto;}
    .xwzx_title .more{display: none;}
    .xwzx_title li.line{margin: 9px 5px 0;}

}
@media only screen and (max-width:479px) {
    .xwzx_flash{height: 300px;}
    .xwzx_flash .mF_games_tb .txt{display: none !important;}
}
/****一级栏目-在线服务****/
.zxfwbox{margin: 54px 0 80px;}
.zxfwcon{border:#e5f0f8 1px solid;padding: 74px 0 64px;position: relative;}
.zxfw_tit{width: 104px;height:26px;line-height: 26px;font-size: 26px;color: #000;position: absolute;top: -13px;left: 50%;margin-left: -52px;background:#fff; z-index: 1;}
.zxfw_list li{width: 220px;float: left; margin-left: 63px;}
.zxfw_list li a{display: block;border:#e5f0fa 8px solid;font-size: 18px;color: #282828; padding-top: 32px;height: 168px;text-align: center;}
.zxfw_list li .ico{width: 64px;height: 64px;display: block;margin: 0 auto;background: url("../images/zxfw_icon01.png") 0 0 no-repeat;}
.zxfw_list li .tit{display: block;height: 28px;line-height: 28px;margin-top: 20px;}
.zxfw_list li.num2 .ico{background: url("../images/zxfw_icon02.png") 0 0 no-repeat;}
.zxfw_list li.num3 .ico{background: url("../images/zxfw_icon03.png") 0 0 no-repeat;}
.zxfw_list li.num4 .ico{background: url("../images/zxfw_icon04.png") 0 0 no-repeat;}
.zxfw_list li a:hover{background: #117ace;color: #fff;}
.zxfw_list li a:hover .ico{background-position:0 -64px;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .zxfw_list li{margin-left: 22px;}
}
@media only screen and (max-width:991px) {
    .zxfwbox{padding: 0 10px;}
    .zxfw_list li{margin:0 76px 20px;}
}
@media only screen and (max-width:767px) {
    .zxfwbox{margin: 54px 0 30px;}
    .zxfwcon{padding: 54px 0 24px;}
    .zxfw_list li{width: 48%; margin:0 1% 20px;}
}